home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-01-07 | 9.4 KB | 670 lines | [TEXT/EDIT] |
- * Plotter.R
- *
-
- Plotter.RSRC
- ????????
-
- Type PLTR = STR
- ,0
- © by Dave Kelly & Dave Smith \0Dver 4 JAN 1988
-
- Type FREF
- ,128
- APPL 0
- ,129
- PICT 1
-
- Type BNDL
- ,128
- PLTR 0
- ICN#
- 0 128 1 129
- FREF
- 0 128 1 129
-
- * ------ Multifinder events ---------
-
- * bit 15 = switcher save screen
- * bit 14 = accept suspend resume events
- * bit 13 = switcher enable option switch
- * bit 12 = can do background on null events
- * bit 11 = multifinder aware
- * (activates & deactivates topmost
- * window at resume, suspend events)
-
- Type SIZE = GNRL
- ,-1
- .H
- 4800 ;; $4800 = bits 14,11 set
- .L
- 128000 ;; (for 150K recomended)
- .L
- 80000 ;; (for 80K minimum)
- .I
- * ------------- menus -------------
-
- Type MENU
- * the desk acc menu
- ,256
- \14 ;;apple menu
- About Plotter…
- (-
-
- * the file menu
- ,257
- File
- Plot /P
- (-
- (Save /S
- Save as…
- Page Setup… /U
- (Print… /O
- (-
- Quit /Q
-
- * the edit menu
- ,258
- Edit
- (Undo /Z
- (-
- Cut /X
- Copy /C
- Paste /V
- Clear
-
- * the color menu
- ,259
- Color
- Graph /\1B!\2C
- Axis /\1B!\2D
- Background /\1B!\2E
-
- * the Option menu
- ,260
- Print Options
- Window Size /[
- Page Size /]
-
- * submenus
- ,44
- Graph
- Black
- White
- Red
- Green
- Blue
- Cyan
- Magenta
- Yellow
-
- ,45
- Axis
- Black
- White
- Red
- Green
- Blue
- Cyan
- Magenta
- Yellow
-
- ,46
- Background
- Black
- White
- Red
- Green
- Blue
- Cyan
- Magenta
- Yellow
-
-
- * ------- Dialogs --------
- * About Box dialog...
- type DLOG
- ,256
- About Plotter…
- 100 100 250 400
- visible NoGoAway
- 1
- 0
- 256
-
- type DITL
- ,256
- 3
- BtnItem Enabled
- 112 235 141 284
- OK
-
- StatText Disabled
- 10 88 141 289
- Plot Demo\0D\0D++
- Graphs Quadratic Equations\0D^0\0D^1\0D^2\0D^3
-
- PicItem Disabled
- 10 10 96 81
- 128
-
- * Plot box dialog...
- type DLOG
- ,257
- Plot Parameters
- 100 105 250 405
- Visible NoGoAway
- 4
- 0
- 257
-
- type DITL
- ,257
- 13
- * ok button (default)
- BtnItem Enabled
- 110 230 136 275
- OK
-
- * a parameter
- EditText Enabled
- 30 15 46 60
- 1
-
- * b parameter
- EditText Enabled
- 30 100 46 145
- -1
-
- *c parameter
- EditText Enabled
- 30 180 46 225
- -6
-
- * step parameter
- EditText Enabled
- 80 10 96 65
- .05
-
- * xscale parameter
- EditText Enabled
- 80 100 96 150
- 10
-
- * yscale parameter
- EditText Enabled
- 80 185 96 235
- 20
-
- StatText Disabled
- 10 35 26 55
- a
-
- StatText Disabled
- 10 120 26 140
- b
-
- StatText Disabled
- 10 200 26 220
- c
-
- StatText Disabled
- 60 10 76 65
- step size
-
- StatText Disabled
- 60 95 76 150
- x scale
-
- StatText Disabled
- 60 180 76 250
- y scale
-
- * Program Messages Dialog box...
- type DLOG
- ,258
- Program Messages
- 100 100 200 400
- Visible NoGoAway
- 1
- 0
- 258
-
- type DITL
- ,258
- 3
- BtnItem Enabled
- 65 230 95 285
- OK
-
- StatText Disabled
- 15 60 85 222
- ^0\0D^1\0D^2\0D^3
-
- IconItem Disabled
- 10 10 42 42
- 1
-
- * ------ Alerts ------------
-
- * Program error alerts...
- type ALRT
- ,260
- 100 100 200 400
- 260
- 5555
-
- type DITL
- ,260
- 2
-
- BtnItem
- 65 230 95 285
- OK
-
- StatText Disabled
- 15 60 60 275
- Program Problem Alert:\0D^0^1^2^3
-
- * misc resources
-
- Type ICN# = GNRL
- ,128 (0)
- .H
- 0001 0000 0002 8000 0004 4000 0008 2000
- 0010 1000 0020 0800 0050 0400 0088 0200
- 0100 0100 0284 0080 0440 0240 0822 0420
- 1410 0810 220A 1008 4084 3F04 802A 4082
- 4001 8041 2003 3022 1005 C814 080E 7F8F
- 0412 3005 0221 0007 0140 8005 0080 6007
- 0040 1FE5 0020 021F 0010 0407 0008 0800
- 0004 1000 0002 2000 0001 4000 0000 8000
- *
- 0001 0000 0003 8000 0007 C000 000F E000
- 001F F000 003F F800 007F FC00 00FF FE00
- 01FF FF00 03FF FF80 07FF FFC0 0FFF FFE0
- 1FFF FFF0 3FFF FFF8 7FFF FFFC FFFF FFFE
- 7FFF FFFF 3FFF FFFE 1FFF FFFC 0FFF FFFF
- 07FF FFFF 03FF FFFF 01FF FFFF 00FF FFFF
- 007F FFFF 003F FE1F 001F FC07 000F F800
- 0007 F000 0003 E000 0001 C000 0000 8000
-
- Type ICN# = GNRL
- ,129 (0)
- .H
- 0FFF FE00 0800 0300 0800 0280 0800 0240
- 0800 0220 0800 0210 0800 03F8 0801 0008
- 0880 0008 0801 0208 0840 0008 0801 0408
- 0820 0008 0801 0808 0810 0008 0801 1008
- 0AAB AAA8 0809 2008 0804 4008 0803 8008
- 0800 0008 0801 0008 0800 0008 0801 0008
- 0800 0008 0801 0008 0800 0008 0801 0008
- 0800 0008 0800 0008 0800 0008 0FFF FFF8
- *
- 0FFF FE00 0FFF FF00 0FFF FF80 0FFF FFC0
- 0FFF FFE0 0FFF FFF0 0FFF FFF8 0FFE FFF8
- 0F7F FFF8 0FFE FDF8 0FBF FFF8 0FFF FBF8
- 0FDD 7FF8 0FFA B7F8 0FE7 DFF8 0FEF FFF8
- 0D74 5D58 0FB7 DBF8 0F7B BDF8 0EFD 7EF8
- 0FFF FFF8 0FFF FFF8 0FFF FFF8 0FFF FFF8
- 0FFF FFF8 0FFF FFF8 0FFF FFF8 0FFF FFF8
- 0FFF FFF8 0FFF FFF8 0FFF FFF8 0FFF FFF8
-
-
- TYPE PICT = GNRL
- ,128
- .I
- 891
- 195 254 281 325
- .H
- 1101 A000 82A0 008E 0100 0A00 0000 0002
- D002 4098 000A 00C3 00F8 00FF 0148 00C3
- 00FE 00FF 0145 00C3 00FE 00FF 0145 0000
- 02F7 0002 F700 02F7 0002 F700 02F7 0002
- F700 02F7 0002 F700 02F7 0002 F700 02F7
- 0006 FD00 000E FC00 07FD 0001 1F80 FD00
- 07FD 0001 7FC0 FD00 07FD 0001 FFF0 FD00
- 08FE 0002 03FF FCFD 0008 FE00 0207 FFFE
- FD00 09FE 0003 1FFF FF80 FE00 09FE 0003
- 3FFF FFE0 FE00 09FE 0003 7FFF FFF8 FE00
- 0A02 0000 01FE FF00 FCFE 0008 0200 0003
- FDFF FE00 0A02 0000 0FFD FF00 C0FF 000B
- 0700 001F FFFF 3FFF E0FF 000B 0700 007F
- FFFE 1FFF F8FF 000B 0700 00FF FFFE 1FFF
- FCFF 000B 0100 01FE FF02 27FF FCFF 000B
- 0100 01FE FF02 F9FF F8FF 000B 0100 00FE
- FF02 FE7F F0FF 000B 0200 003F FEFF 019F
- E0FF 000B 0200 001F FEFF 01E7 C0FF 000B
- 0200 003F FEFF 01F9 80FF 000B 0200 0033
- FEFF 01FE 80FF 000A 0200 0060 FDFF 00C0
- FF00 0B07 0000 607F FFFF FCC0 FF00 0B07
- 0000 601F FFFF F870 FF00 0B07 0000 6007
- FFFF F0F8 FF00 0B07 0000 6001 FFFF F0F8
- FF00 0B07 0000 6000 FFFF F0F8 FF00 0B07
- 0000 6038 3FFF B050 FF00 0A06 0000 607C
- 0FFF 30FE 000B 0700 0060 F603 FE30 A8FF
- 000B 0700 0060 E301 FC30 50FF 000B 0700
- 0060 C000 7830 20FF 000B 0700 0060 0000
- 1030 88FF 000B 0200 0060 FE00 0130 50FF
- 000A 0200 0060 FE00 0030 FE00 0B02 0000
- 60FE 0001 30A8 FF00 0B07 0000 6807 0700
- B050 FF00 0A06 0000 681F 8FC0 B0FE 000B
- 0700 006C 7FDF F1B0 A8FF 000A 0200 0067
- FEFF 0030 FE00 0B09 0000 63FF FFFE 31F4
- 1000 0B09 0000 307F DFF0 6046 3000 0B09
- 0000 381F 8FC0 E045 5000 0B09 0000 1C00
- 0001 C044 9000 0B09 0000 0E00 0003 8044
- 1000 0802 0000 07FE FFFD 0009 0500 0001
- FFFF FCFD 0008 FE00 0280 0004 FD00 9800
- 0A00 FF00 F801 1901 4800 FF00 FE01 1901
- 4500 FF00 FE01 1901 4500 0008 FE00 0280
- 0004 FD00 08FE 0002 FFFF FCFD 0008 0200
- 0001 FEAA FD00 0802 0000 03FE 55FD 000A
- 0600 0006 FEAF EA80 FE00 0A06 0000 0D83
- 5835 40FE 000A 0600 001B 01B0 1AA0 FE00
- 0A06 0000 3501 5015 50FE 000A 0600 006A
- 82A8 2AA8 FE00 0A06 0000 D57D 57D7 F4FE
- 000A 0600 01AF AAFA AC1A FE00 0A06 0003
- 5055 0558 0DFE 000B 0700 06A0 2A02 A80A
- 80FF 000B 0700 0D60 3603 5415 40FF 000B
- 0700 0AB0 6B06 ABEA C0FF 000B 0700 0D5F
- D5FD 5555 40FF 0009 0100 0AFC AA00 C0FF
- 0009 0100 0DFC 5500 40FF 0009 0100 0FFC
- FF00 C0FF 0002 F700 02F7 0002 F700 02F7
- 0002 F700 02F7 0002 F700 A000 8FA0 0083
- FF
-
- * Menu color Definitions
- *
- * TYPE mctb followed by ID#,
- * followed by number of entries.
- * (ID 0 is menu bar entry.)
- * Other ID# are menu ID#.
- *
- * For each entry:
- * 1. Menu ID number
- * 2. Menu item number
- * 3. RGB color 1 (3 INTEGERS)
- * 4. RGB color 2 (3 INTEGERS)
- * 5. RGB color 3 (3 INTEGERS)
- * 6. RGB color 4 (3 INTEGERS)
- * 7. filler integer
-
-
- * menu bar
- Type mctb = GNRL
- ,0
- * number of entries
- .I
- 1
- .I
- * Menu ID number & the Menu item number
- * 0 & 0 for menu bar entry.
- * Default title & title background =
- * black on white
- * Default item & item background =
- * magenta on white
- 0 0
- .H
- 0000 0000 0000
- FFFF FFFF FFFF
- FFFF 0000 FFFF
- FFFF FFFF FFFF
- 0000
-
- * apple menu
- ,256
- .I
- 3
- .I
- * title & title background =
- * Cyan on white
- * default item & background=
- * red on white
- 256 0
- .H
- 0000 FFFF FFFF
- FFFF FFFF FFFF
- FFFF 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- * ITEM ONE
- * Mark, command, name
- * and background =
- * blue on white
- 256 1
- .H
- 0000 0000 FFFF
- 0000 0000 FFFF
- 0000 0000 FFFF
- FFFF FFFF FFFF
- 0000
- .I
- * ITEM TWO
- * Mark, command, name
- * and background =
- * blue on white
- 256 2
- .H
- 0000 0000 FFFF
- 0000 0000 FFFF
- 0000 0000 FFFF
- FFFF FFFF FFFF
- 0000
-
- * Graph menu
- ,44
- .I
- 8
- .I
- * black on white
- 44 1
- .H
- 0000 0000 0000
- 0000 0000 0000
- 0000 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- * black on white
- 44 2
- .H
- 0000 0000 0000
- 0000 0000 0000
- 0000 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- * red on white
- 44 3
- .H
- FFFF 0000 0000
- FFFF 0000 0000
- FFFF 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- * green on white
- 44 4
- .H
- 0000 FFFF 0000
- 0000 FFFF 0000
- 0000 FFFF 0000
- FFFF FFFF FFFF
- 0000
- .I
- * blue on white
- 44 5
- .H
- 0000 0000 FFFF
- 0000 0000 FFFF
- 0000 0000 FFFF
- FFFF FFFF FFFF
- 0000
- .I
- * cyan on white
- 44 6
- .H
- 0000 FFFF FFFF
- 0000 FFFF FFFF
- 0000 FFFF FFFF
- FFFF FFFF FFFF
- 0000
- .I
- * magenta on white
- 44 7
- .H
- FFFF 0000 FFFF
- FFFF 0000 FFFF
- FFFF 0000 FFFF
- FFFF FFFF FFFF
- 0000
- .I
- * yellow on white
- 44 8
- .H
- FFFF FFFF 0000
- FFFF FFFF 0000
- FFFF FFFF 0000
- FFFF FFFF FFFF
- 0000
-
- * Axis menu
- ,45
- .I
- 8
- .I
- 45 1
- .H
- 0000 0000 0000
- 0000 0000 0000
- 0000 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- 45 2
- .H
- 0000 0000 0000
- 0000 0000 0000
- 0000 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- 45 3
- .H
- FFFF 0000 0000
- FFFF 0000 0000
- FFFF 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- 45 4
- .H
- 0000 FFFF 0000
- 0000 FFFF 0000
- 0000 FFFF 0000
- FFFF FFFF FFFF
- 0000
- .I
- 45 5
- .H
- 0000 0000 FFFF
- 0000 0000 FFFF
- 0000 0000 FFFF
- FFFF FFFF FFFF
- 0000
- .I
- 45 6
- .H
- 0000 FFFF FFFF
- 0000 FFFF FFFF
- 0000 FFFF FFFF
- FFFF FFFF FFFF
- 0000
- .I
- 45 7
- .H
- FFFF 0000 FFFF
- FFFF 0000 FFFF
- FFFF 0000 FFFF
- FFFF FFFF FFFF
- 0000
- .I
- 45 8
- .H
- FFFF FFFF 0000
- FFFF FFFF 0000
- FFFF FFFF 0000
- FFFF FFFF FFFF
- 0000
-
- * Background menu
- ,46
- .I
- 8
- .I
- 46 1
- .H
- 0000 0000 0000
- 0000 0000 0000
- 0000 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- 46 2
- .H
- 0000 0000 0000
- 0000 0000 0000
- 0000 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- 46 3
- .H
- FFFF 0000 0000
- FFFF 0000 0000
- FFFF 0000 0000
- FFFF FFFF FFFF
- 0000
- .I
- 46 4
- .H
- 0000 FFFF 0000
- 0000 FFFF 0000
- 0000 FFFF 0000
- FFFF FFFF FFFF
- 0000
- .I
- 46 5
- .H
- 0000 0000 FFFF
- 0000 0000 FFFF
- 0000 0000 FFFF
- FFFF FFFF FFFF
- 0000
- .I
- 46 6
- .H
- 0000 FFFF FFFF
- 0000 FFFF FFFF
- 0000 FFFF FFFF
- FFFF FFFF FFFF
- 0000
- .I
- 46 7
- .H
- FFFF 0000 FFFF
- FFFF 0000 FFFF
- FFFF 0000 FFFF
- FFFF FFFF FFFF
- 0000
- .I
- 46 8
- .H
- FFFF FFFF 0000
- FFFF FFFF 0000
- FFFF FFFF 0000
- FFFF FFFF FFFF
- 0000
- .I
-